* {
margin:0;
padding:0;
}

html, body {height: 100%;padding:0;margin:0;}

#wrap {min-height: 100%;}

.main {overflow:auto;
	padding-bottom: 137px;}  

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}


body { background: url('../images/bg-body.jpg') repeat-x; font-family: Arial,Verdana,sanserif; font-size: 12px; }

img { border:0; }

a:link, a:active, a:visited { text-decoration:none; }
a:hover { text-decoration:none; }

/* Links Paginator */
a.classpag:link, a.classpag:active, a.classpag:visited { text-decoration:none; color: #58595B; }
a.classpag:hover { text-decoration:underline; color:#58595B; }

a.classpagin:link, a.classpagin:active, a.classpagin:visited { text-decoration:none; color:#58595B; }
a.classpagin:hover { text-decoration:underline; color:#58595B; }

a.classcurrent:link, a.classcurrent:active, a.classcurrent:visited { text-decoration:underline; font-weight:bold; color:#58595B; }
a.classcurrent:hover { text-decoration:underline; font-weight:bold; color:#58595B; }
/* / Links Paginator */


a.saiba_mais_top:link, a.saiba_mais_top:active, a.saiba_mais_top:visited { color:#de0028; text-decoration:underline; }
a.saiba_mais_top:hover { color:#de0028; text-decoration:none; }

a.saiba_mais:link, a.saiba_mais:active, a.saiba_mais:visited { color:#1e446d; font-weight:bold; text-decoration:underline; }
a.saiba_mais:hover { color:#1e446d; font-weight:bold; text-decoration:none; }

a.link_footer:link, a.link_footer:active, a.link_footer:visited { color:#4e4e4e; text-decoration:none; }
a.link_footer:hover { color:#4e4e4e; text-decoration:underline; }

h2 { font-size:13px; font-weight:bold; color:#c01d43; }

.all { width:822px; margin:0 auto;overflow:hidden; }

	#header { width:805px; height:82px; padding-left:17px; background: url('../images/bg-header.png') no-repeat 12px 0; }
		#logo { margin-top:5px; }
		#central_atnd { float:right; margin-top:20px; color:#243d69; }
			#central_atnd span { color:#de0028; }
	
	#menu { width:822px; height:28px; }
		#camp_busca { float:right; height:28px; }
			#camp_busca .bt_ok { margin-bottom:-7px; }
			#camp_busca input { height:21px; width:157px;  background: url('../images/bg_input_busca.png') no-repeat 0 0; border:0; }
			
.tabmenu {color:#176599; line-height:12px; padding:10px;}		
.tabmenu > strong {color:#176599;}


/* desaque */	
	#destaque { background:url('../images/bg-body2.jpg') repeat-x 0 -114px;height:283px;text-align:center; }
/* -----------------------------------------*/	

	
	#content { width:822px; margin-bottom:15px; padding-top:15px;overflow:hidden;}
		#content-left { float:left; width: 411px; margin-right:29px; }
			#pdt_01 { float:left; width:186px; font-size:11px; margin-right:30px; }
				
			#pdt_02 { float:left; width:186px; font-size:11px; }
				#pdt_02 table { font-size:11px; }
				#newsletter { width:381px; height:87px; background: url('../images/assine_news.jpg'); }
					#newsletter form { padding-top:55px; padding-left:13px; }
					#newsletter .bt_ok2 { margin-bottom:-7px; }
					#newsletter input { height:21px; width:266px; background: url('../images/bg_input_busca2.png') no-repeat 0 0; border:0; }
		
		#content-right { float:left; width: 382px; }
		
		.hr { border-top:1px solid #cdcdcd; border-bottom:0; border-left:0; border-right:0; color:#CDCDCD; }
		
	#parceiros { width:100%; height:82px; background: url('../images/bg_parceiros.jpg') repeat-x; }
	#box_parceiros { width:822px; margin:0 auto; padding-top:15px; }
	
	#footer { 
	width:100%; background:#c2c2c2; font-size:11px; text-align:center; /*padding-top:8px;*/ color:#4e4e4e; 

position: relative;
	margin-top: -142px; 
 	height: 142px;
	clear:both;

	}
		#footer table { text-align:left; }
		#footer table tr td { line-height:9px; }
		#footer table tr td span { font-weight:bold; }
		#div_footer { width:822px; margin:0 auto; }
	
	
	
	
ul.menubar{
  margin: 0px;
  margin-top: 4px;
  padding: 0px;
  font-size: 100%;
}
 
ul.menubar .submenu {
  margin: 0px;
  margin-right: 10px;
  padding: 0px;
  list-style: none;
  float:left;
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0 0 0 -60px;
  border: 4px solid #6caecc;
  font-size: 11px;
  z-index:1;
}

td a {color:green;} 

.submenu a {
  display:block;
  text-decoration: none;
  color: white;
  padding: 5px;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  width: 840px; /* Width of Menu Items */
  max-height:300px;
  overflow-y:auto;
}
 
ul.menu li {
  position: relative;
  list-style: none;
  border: 0px;
  background: #FFF;
  padding:0;
}
/*
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: 0px;
  color: #777;
  padding: 5px 10px 5px 5px;
}
 */
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: #176599;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 839px; /* Set 1px less than menu width */
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; background:#000; } /* Hide sub-menus initially */
 
ul.menu li.submenu {  }
 
ul.menu li a:link,ul.menu li a { color: #176599; }
ul.menu li a:hover { color: #176599; text-decoration:underline; }

	
.botaoverde,.botaocinza {width:178px;height:18px;text-align:left;background:url('../../global/images/but3_trans.png') no-repeat top center;font-family:arial;color:white;font-size:9pt;padding:4px;text-align:center; border:0;margin-left:10px; }
.botaoverde {background-color:#5c8819;color:white;}
.botaocinza {color:#636568;background-color:#d6d6d6;}
a .botaoverde,a:visited .botaoverde {color:white;text-decoration:none;}
	
	
/* Inicio Menu

.mainmenu {
	position:absolute;
	z-index:100;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:25px;
	width:660px;
	margin-top:3px;
}

ul.menu {
	padding:0;
	margin:0;
	list-style:none;
	width:65px;
	overflow:hidden;
	float:left;
	margin-right:1px;
}

ul.menu a {
	background:#369;
	text-decoration:none;
	color:#fff;
	padding-left:5px;
}

ul.menu li.list {
	float:left;
	width:250px;
	margin:-32767px -125px 0px 0px;
}

ul.menu li.list a.category {
	position:relative;
	z-index:50;
	display:block;
	float:left;
	width:120px;
	margin-top:32767px;
	background:transparent;
}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
	margin-right:1px;
	background-image:url(images/tophover1.png);
	background-repeat:no-repeat;
	background-position:left top;

}

ul.submenu {
	float:left;
	padding:25px 0px 0px 0px;
	margin:0;
	list-style:none;
	margin:-25px 0px 0px 0px;
}

ul.submenu li a {
	float:left;
	width:120px;
	background:#2d92c4;
	clear:left;
	color:#fff;
}

ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
	background:url(images/bottomhover1.png);
}

ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
	background:#369;
	margin-right:1px;
	color:#fff;
}
Fim Menu */
